Skip to main content

PACK 打包抽取模式

配置项

配置项含义
LootAction被选中的玩家将得到的奖励
GuaranteeAction未被选中的玩家将得到的奖励

模式简介

本模式下, 所有奖励将作为一个整体, 按照玩家造成的伤害权重进行抽取

假设共有A、B、C、D四名玩家对目标怪物造成过伤害

玩家A伤害占比10%

玩家B伤害占比20%

玩家C伤害占比30%

玩家D伤害占比40%

以饼状图表示如下:

伤害占比

将饼状图视作标靶, PACK模式的处理方式可以理解为向标靶投掷1次飞镖(红叉表示飞镖落点), 被射中的玩家获得奖励

伤害占比

如图所示, 可以很清晰地得到结论:

玩家A伤害占比10%, 10%几率获得奖励

玩家B伤害占比20%, 20%几率获得奖励

玩家C伤害占比30%, 30%几率获得奖励

玩家D伤害占比40%, 40%几率获得奖励

本次玩家A中标, 即, 玩家A将得到LootAction配置下的所有奖励

玩家B、C、D将得到GuaranteeAction配置下的所有奖励(未配置GuaranteeAction则无奖励)

配置示例

动作写法详见NeigeItems动作

PACK模式怪物示例:
Type: ZOMBIE
Health: 1
Banker:
test1:
LootType: PACK
LootAction:
- 'tell: 恭喜中奖! 你的伤害占比为<fastcalc::<damage>/<totalDamage>*100_1>%'
GuaranteeAction:
- 'tell: 很遗憾, 你没有获得奖励. 你的伤害占比为<fastcalc::<damage>/<totalDamage>*100_1>%'